System, apparatus, and method for providing workforce management

ABSTRACT

A computer system is provided for improved workforce management including: (A) one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; and (B) a server computer linked to the one or more base stations; the server computer including a server application; wherein the base stations are configured to function both as a (i) multi-user workforce management base station, which may be a stationary base station (whether mounted on a wall or laid on a table for example) and (ii) a mobile device, detachable from the base station, that may be used for one or more enterprise defined operations, and access one or more workforce management utilities, implemented. An enclosure and base unit design is provided for the base station. Applications for extending the functionality of the computer system are also provided, as well as workforce management methods.

FIELD

Embodiments described herein relate generally to workforce management systems, and in particular, embodiments described herein relate to workforce management systems, devices, processes, and computer products.

INTRODUCTION

An enterprise may use multiple single-purpose devices for workflow management applications, including for example:

-   -   Electronic time clocks, used for collection of time and         attendance information and other labor metrics     -   Shared desktop computers, often used for visibility into         inventory or shop floor systems     -   Kiosks, used for employee self-service such as job applications,         benefits enrollment, and leave management     -   Hand-held devices, used for inventory control     -   Point of sale systems     -   Pen & Paper, frequently used for task management activities

These devices, generally dedicated to single functions, are generally expensive. Electronic time clocks, for instance, cost as much as $3000, but can only collect time and attendance information. These devices are also generally difficult to use and expensive to maintain.

Recent advancements in tablet computing have led to a profusion of general-purpose mobile and tablet computing devices, offering the opportunity for multiple usage scenarios to be completed on a single device. However, tablet and mobile computing devices are generally targeted at the consumer market, and may not typically be suited for use in an enterprise environment.

There is a need for new, multi-purpose workforce management system that is easy to use and affordable, or at least alternatives.

Employees, for example at retail stores, distribution centres, manufacturing plants, hospitals, and airports may be disconnected from key enterprise productivity systems. The disconnected employees move about the premises during the workday, sometimes lacking sufficient computer literacy to use complex enterprise software on PCs, may lack language fluency, and may be unaware of company strategy. Some companies try to reach these employees through kiosks or shared desktop computers, but these solutions generally are counterintuitive, costly to buy, consume significant physical space, and are costly to maintain.

SUMMARY

In a first aspect, embodiments described herein may provide a computer system for improved workforce management comprising: (A) one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; and (B) a server computer linked to the one or more base stations; the server computer including a server application; wherein the base stations are configured to function both as a (i) multi-user workforce management base station, which may be a stationary base station (whether mounted on a wall or laid on a table for example) and (ii) a mobile device, detachable from the base station, that may be used for one or more enterprise defined operations, and access one or more workforce management utilities.

In another aspect, embodiments described herein may provide computer system for improved workforce management comprising: one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; and a server computer linked to the one or more base stations; the server computer including a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; wherein the tablet computer is configured to automatically connect to the sever computer in order to access one or more of the plurality of enterprise computer applications from the server application, and wherein the tablet computer is configured to function in multiple operating modes comprising a multi-user stationary mode, where the tablet computer is connected to a stationary base station of the one or more base stations, and a mobile mode wherein the tablet computer is detachable from the stationary base station, wherein while operating in the .multi-user stationary mode the tablet computer is configured to access a first set of enterprise computer applications of the plurality of enterprise computer applications from the server application, and wherein while operating in the mobile mode the tablet computer is configured to access a second set of enterprise computer applications of the plurality of enterprise computer applications from the server application.

In accordance with some embodiments, the server computer is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and wherein the server computer is configured to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.

In accordance with some embodiments, first set of enterprise computer applications relate to multi-user enterprise functionality.

In accordance with some embodiments, the second set of enterprise computer applications relate to mobile enterprise functionality.

In accordance with some embodiments, the system may further comprise an access control utility to authentication a user of the tablet device, wherein an operating mode of the multiple operating modes is implemented on a per user type to restrict user access to applications and provide access to enterprise selected enterprise computer applications for the particular user type.

In accordance with some embodiments, the enclosure is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.

In accordance with some embodiments, the tablet computer is configured with a device manager to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.

In accordance with some embodiments, the device manager captures and stores information to monitor use of the tablet computer and perform analysis of use comprising: how long the tablet computer is used, peak usage periods, average length of use, and a log of what user of the tablet device used what enterprise applications.

In accordance with some embodiments, the system may further comprise an analytics engine configured to receive and process usage data for the tablet computer and enterprise computer applications to generate usage reports.

In accordance with some embodiments, the enterprise computer applications are selected from applications consisting of human capital management applications, license tracking applications, training applications, retail establishment applications, messaging applications, way finding applications, product information applications, safety tracking applications, task management applications, production tracking applications, machine maintenance applications, and health care applications.

In accordance with some embodiments, the system may further comprise multiple base stations in an enterprise location, wherein each tablet computer is configured to communicate with the other tablet computers and base stations.

In accordance with some embodiments, the enclosure prevents circumvention of the access control provided by the operating modes.

In a further aspect, embodiments described herein may provide a computer system for improved workforce management comprises: a plurality of base stations, each base station including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more enterprise utilities; and a server computer linked to the one or more base stations; the server computer including a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; wherein the enclosure are configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger a multi-user stationary operating mode for the tablet computer, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode operating mode for the tablet computer, wherein the functionality for the tablet computer is restricted by the multi-user stationary operating mode and the mobile mode, wherein the multi-user stationary operating mode and the mobile mode provide different functionality, wherein the functionality is configured for a particular enterprise purpose.

In accordance with some embodiments, the base stations function both as a (i) multi-user workforce management base station, which may be a stationary base station and (ii) a mobile device enclosure detachable from the base station, that automatically connects to the sever computer in order to enable a user to access one or more of the plurality of enterprise computer applications from the server application.

In another aspect, embodiments described herein may provide improved workforce management enclosure for a tablet computer, the enclosure being connectable to the base unit of a base station, the tablet computer including one or more enterprise utilities; and wherein the enclosure is linked to a server computer comprising a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; and wherein the enclosure is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger a multi-user stationary operating mode for the tablet computer, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode operating mode for the tablet computer, wherein the functionality for the tablet computer is restricted by the multi-user stationary operating mode and the mobile mode wherein the multi-user stationary operating mode and the mobile mode provide different functionality, wherein the functionality is configured for a particular enterprise purpose.

In accordance with some embodiments, the base stations function both as a (i) multi-user workforce management base station, which may be a stationary base station and (ii) a mobile device enclosure detachable from the base station, that automatically connects to the sever computer in order to enable a user to access one or more of the plurality of enterprise computer applications from the server application.

In a further aspect, embodiments described herein may provide a computer method for improved workforce management comprises: providing one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; providing a server computer linked to the one or more base stations; the server computer including a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; automatically connecting the tablet computer to the sever computer in order to access one or more of the plurality of enterprise computer applications from the server application; automatically detecting whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, wherein while operating in the .multi-user stationary mode the tablet computer is configured to access a first set of enterprise computer applications of the plurality of enterprise computer applications from the server application; and automatically detecting whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode, wherein while operating in the mobile mode the tablet computer is configured to access a second set of enterprise computer applications of the plurality of enterprise computer applications from the server application.

In accordance with some embodiments, the method may further comprise detecting an application state; and maintaining the application state across multi-user stationary mode and mobile mode.

In accordance with some embodiments, the method may further comprise detecting an operating time; and automatically trigger an operating mode for the tablet computer based on the operating time.

In accordance with some embodiments, the method may further comprise: providing an access control utility; authenticating a user using the access control utility; determining a user type for the user; and restricting user access to selected enterprise selected enterprise computer applications for the particular user type.

In accordance with some embodiments, the method may further comprise: providing an analytics engine; receiving and processing usage data for the tablet computer and enterprise computer applications; and generating usage reports.

In accordance with some embodiments, the enterprise computer applications are selected from applications consisting of human capital management applications, license tracking applications, training applications, retail establishment applications, messaging applications, way finding applications, product information applications, safety tracking applications, task management applications, production tracking applications, machine maintenance applications, and health care applications.

In this respect, before explaining at least one embodiment in detail, it is to be understood that embodiments described herein are not limited in application to the details of construction and to the arrangements of the components set forth in the following description or the examples provided therein, or illustrated in the drawings. Embodiments described herein are capable of other embodiments and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting.

BRIEF DESCRIPTION OF THE DRAWINGS

A detailed description of the preferred embodiment(s) is(are) provided herein below by way of example only and with reference to the following drawings, in which:

FIG. 1 a is a system architecture diagram of a possible implementation of the system of the present invention;

FIG. 1 b illustrates two examples of system architecture diagrams according to some embodiments.

FIG. 2 a illustrate a back view of an enclosure according to possible implementations of embodiments;

FIG. 2 b illustrates a front view of an enclosure according to possible implementations of embodiments;

FIG. 2 c illustrates another front view of the enclosure according to possible implementations of embodiments;

FIG. 2 d illustrates a side view of an enclosure and a base station according to possible implementations of embodiments;

FIG. 2 e illustrates a back view of the base station according to possible implementations of embodiments;

FIG. 2 f illustrates a front view of the base station according to possible implementations of embodiments;

FIG. 2 g illustrates a front view of an enclosure and a base station according to possible implementations of embodiments;

FIG. 2 h illustrates a back view of an enclosure and a front view of a base station according to possible implementations of embodiments;

FIG. 2 i illustrates a front view of an enclosure and a front view of a base station according to possible implementations of embodiments;

FIG. 2 j illustrates another front view of an enclosure and a front view of a base station according to possible implementations of embodiments;

FIG. 2 k illustrates a bottom view of a portion of an enclosure according to possible implementations of embodiments;

FIG. 2 l illustrates a view of a portion of a base station according to possible implementations of embodiments;

FIG. 3 a illustrates a screen shot diagram illustrating representative features of the computer program such as a photo display and a personnel identifier field, according to possible implementations of embodiments;

FIG. 3 b illustrates a screen shot diagram illustrating representative features of the computer program such as a photo display, punch in, and tasks, according to possible implementations of embodiments;

FIG. 3 c illustrates a screen shot diagram illustrating representative features of the computer program such as a task list, according to possible implementations of embodiments;

FIG. 3 d illustrates a screen shot diagram illustrating representative features of the computer program such as a task list, according to possible implementations of embodiments;

FIG. 3 e illustrates a screen shot diagram illustrating representative features of the computer program such as a task list according to possible implementations of embodiments;

FIG. 3 f illustrates a screen shot diagram illustrating representative features of the computer program such as a task list, according to possible implementations of embodiments;

FIG. 3 g illustrates a screen shot diagram illustrating representative features of the computer program such as a task list, according to possible implementations of embodiments;

FIG. 3 h illustrates a screen shot diagram illustrating representative features of the computer program such as a photo upload and task list, according to possible implementations of embodiments;

FIG. 3 i illustrates a screen shot diagram illustrating representative features of the computer program such as a photo upload and task list, according to possible implementations of embodiments;

FIG. 4 illustrates a generic system implementation of the present invention, in one possible implementation;

FIG. 5 illustrates a power jack panel mount according to some embodiments;

FIG. 6 illustrates an internal harness according to some embodiments;

FIG. 7 illustrates an external harness according to some embodiments;

FIG. 8 illustrates a power bracket for a base station according to some embodiments;

FIG. 9 illustrates a power bracket for a base station according to some embodiments;

FIG. 10 illustrates a mounting plate for a base station according to some embodiments;

FIG. 11 illustrates a mounting plate for a base station according to some embodiments;

FIG. 12 illustrates a mounting plate for a base station according to some embodiments;

FIG. 13 illustrates a base station component according to some embodiments;

FIG. 14 illustrates a base station component according to some embodiments;

FIG. 15 illustrates a base station component according to some embodiments;

FIG. 16 illustrates a base station component according to some embodiments;

FIG. 17 illustrates an Ethernet bracket for a base station component according to some embodiments;

FIG. 18 illustrates an Ethernet bracket for a base station component according to some embodiments;

FIG. 19 illustrates a base station component according to some embodiments;

FIG. 20 illustrates a base station component according to some embodiments;

FIG. 21 illustrates a base station component according to some embodiments;

FIG. 22 illustrates case components for a tablet device according to some embodiments;

FIG. 23 illustrates case components for a tablet device according to some embodiments;

FIG. 24 illustrates case components for a tablet device according to some embodiments;

FIG. 25 illustrates case components for a tablet device according to some embodiments;

FIG. 26 illustrates a case assembly for a tablet device according to some embodiments;

FIG. 27 illustrates a case assembly for a tablet device according to some embodiments;

FIG. 28 illustrates a back plate according to some embodiments;

FIG. 29 illustrates a back plate according to some embodiments;

FIG. 30 illustrates a back plate according to some embodiments;

FIG. 31 illustrates a base station assembly with a tablet device according to some embodiments;

FIG. 32 illustrates a camera lens cover according to some embodiments;

FIG. 33 illustrates a base station with a camera according to some embodiments;

FIG. 34 illustrates a back plate according to some embodiments;

FIG. 35 illustrates a connector according to some embodiments;

FIG. 36 illustrates a mounting bracket according to some embodiments;

FIG. 37 illustrates a base station with a camera according to some embodiments; and

FIG. 38 illustrates a base station with a camera according to some embodiments.

In the drawings, embodiments are illustrated by way of example. The description and drawings are only for the purpose of illustration and as an aid to understanding, and are not intended as a definition of the limits of the embodiments described herein.

DETAILED DESCRIPTION OF EMBODIMENTS

The embodiments of the systems and methods described herein may be implemented in hardware or software, or a combination of both. These embodiments may be implemented in computer programs executing on programmable computers, each computer including at least one processor, a data storage system (including volatile memory or non-volatile memory or other data storage elements or a combination thereof), and at least one communication interface. For example, and without limitation, the various programmable computers may be a server, network appliance, set-top box, embedded device, computer expansion module, personal computer, laptop, personal data assistant, cellular telephone, smartphone device, UMPC tablets and wireless hypermedia device or any other computing device capable of being configured to carry out the methods described herein.

Program code is applied to input data to perform the functions described herein and to generate output information. The output information is applied to one or more output devices, in known fashion. In some embodiments, the communication interface may be a network communication interface. In embodiments in which elements of the invention are combined, the communication interface may be a software communication interface, such as those for inter-process communication. In still other embodiments, there may be a combination of communication interfaces implemented as hardware, software, and combination thereof.

Each program may be implemented in a high level procedural or object oriented programming or scripting language, or a combination thereof, to communicate with a computer system. However, alternatively the programs may be implemented in assembly or machine language, if desired. The language may be a compiled or interpreted language. Each such computer program may be stored on a storage media or a device (e.g., ROM, magnetic disk, optical disc), readable by a general or special purpose programmable computer, for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. Embodiments of the system may also be considered to be implemented as a non-transitory computer-readable storage medium, configured with a computer program, where the storage medium so configured causes a computer to operate in a specific and predefined manner to perform the functions described herein.

Furthermore, the systems and methods of the described embodiments are capable of being distributed in a computer program product including a physical, non-transitory computer readable medium that bears computer usable instructions for one or more processors. The medium may be provided in various forms, including one or more diskettes, compact disks, tapes, chips, magnetic and electronic storage media, volatile memory, non-volatile memory and the like. Non-transitory computer-readable media may include all computer-readable media, with the exception being a transitory, propagating signal. The term non-transitory is not intended to exclude computer readable media such as primary memory, volatile memory, RAM and so on, where the data stored thereon may only be temporarily stored. The computer useable instructions may also be in various forms, including compiled and non-compiled code.

Throughout the following discussion, numerous references will be made regarding servers, services, interfaces, portals, platforms, or other systems formed from computing devices. It should be appreciated that the use of such terms is deemed to represent one or more computing devices having at least one processor configured to execute software instructions stored on a computer readable tangible, non-transitory medium. For example, a server can include one or more computers operating as a web server, database server, or other type of computer server in a manner to fulfill described roles, responsibilities, or functions. One should further appreciate the disclosed computer-based algorithms, processes, methods, or other types is of instruction sets can be embodied as a computer program product comprising a non-transitory, tangible computer readable media storing the instructions that cause a processor to execute the disclosed steps. One should appreciate that the systems and methods described herein may provide new and innovative systems, devices, and methods, and may also provide new and innovative computer products such as casings or base stations, and tablet devices.

The following discussion provides many example embodiments of the inventive subject matter. Although each embodiment represents a single combination of inventive elements, the inventive subject matter is considered to include all possible combinations of the disclosed elements. Thus if one embodiment comprises elements A, B, and C, and a second embodiment comprises elements B and D, then the inventive subject matter is also considered to include other remaining combinations of A, B, C, or D, even if not explicitly disclosed.

As used herein, and unless the context dictates otherwise, the term “coupled to” is intended to include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms “coupled to” and “coupled with” are used synonymously.

Embodiments described herein provide a computer implemented workforce manage system, apparatus and computer program.

In one aspect of embodiments described herein, a novel and innovative workforce management apparatus is provided. In one embodiment, the apparatus is implemented as a multi-purpose computer device that has a dual function. The apparatus is designed to functions as both as (i) multi-user workforce management base station, which may be a stationary base station (whether mounted on a wall or laid on a table for example and (ii) a mobile device, detachable from the base station, that may be used for additional enterprise functions. A novel and inventive casing or base station is provided to support, enclose or mount one or more tablet devices.

In a further aspect of embodiments described herein, a computer network implemented system is provided that may be based on a client server architecture that incorporates one or more base stations, and a server computer, as described herein.

Embodiments described herein may involve one or more tablet computers, where one or more of these can be connected to a casing or base station that automatically triggers a kiosk mode when connected. When the tablet computers are not connected to the casing or base station control logic programmed by a computing application residing thereon may automatically trigger a mobile mode. When the tablets are in mobile mode a user may sign into the system through the computing application, and the tablet computer automatically accesses functionality for one or more business applications on an external server. Accordingly, computing hardware for the tablet computer may include control logic to detect connection to a casing or base station and trigger a kiosk mode or mobile mode depending on whether a connection is detected. Different functionality may be provided in kiosk mode and mobile mode.

Embodiments described herein may involve a series of associated tablet computers that respectively can be inserted into a casing or base station which may automatically trigger a kiosk mode (using different computer applications). When a tablet device is removed from the base station or casing it may automatically go into a mobile mode, accessing different applications from an external server or cloud based service, for example. The applications may be configured for a particular business purpose or enterprise function. A cloud based service may provide the applications for the connected tablet in both kiosk mode and mobile mode. The cloud based service may share session parameters across the kiosk mode and mobile mode for a consistent user experience.

As an illustrative example, embodiments described herein may be used in a retail environment. The tablet computers and base stations or casings may be used by employees at a retail establishment. Providing tablet computers for each employee may not be cost effective, and an employee may generally need a place to lock or secure the tablet device once they are done doing inventory or other function. The tablet device may be configured to access an inventory application configured for the retail establishment from a cloud service. The base station may provide a locking and security mechanism, and also a tracking mechanism for the tablet device. Using the base station, management can monitor user activities and that the tablet device is returned to its spot (e.g. the base station or casing). The tablet device may be also be configured with an application or access an application via a cloud service that logs activity by users to enable management to track what work is done when and by whom. Embodiments described herein may be used as a productivity tool.

Accordingly, the tablet device(s) and the base station/casing may operate to provide a kiosk for an enterprise environment. The kiosk may be used for various context and environments, such as a retail establishment, health care facility, educational facility, and so on. For example, there may be several kiosks at a hospital. All tablets may connect to the same application through the cloud based service when in mobile mode, and when connected to the kiosk may operate in a kiosk mode. The base station, tablet device or application may be configured to detect whether the tablet is connected to the base station to trigger the appropriate mode of operation. The base station may communicate with the external server (e.g. cloud service) and the tablet device. The application may provide messaging functionality between a group of tablets associated with an establishment or area.

A cloud service may provide access to computing applications in kiosk mode and mobile mode. The application may log user activity and record state and other session parameters, so that a transition from a kiosk mode to mobile mode enables the user to continue using the application at the current state (e.g. the state at the time of disconnecting the tablet from the casing/base station). For example, employees may use a tablet if they want to view information that is better seen on a tablet. The application may record the current state and allow the employee to sign in from another device and see the same state.

An example implementation of the computer system of embodiments described herein is shown in FIG. 1 a.

The base station (8) (as shown in FIG. 1 a) may include a tablet computer, and the tablet computer may include one or more computer applications, or these applications may be hosted by the server, and accessed by the base stations (8) whether based on a web service, cloud service, or client-server model. FIG. 1 b illustrates two examples of system.

For simplicity only two base stations (8) are shown but system may include multiple base stations (8). The tablet devices connect or couple to the base stations (8) and are operable by users to access remote network resources and applications. The tablet devices may be the same or different types of devices. The tablet devices may be implemented using one or more processors and connected to one or more data storage devices configured with database(s) or file system(s), or using multiple devices or groups of storage devices distributed over a wide geographic area and connected via a network (which may be referred to as “cloud computing”).

Tablet devices may be implemented using any networked computing device, such as a personal computer, workstation, server, portable computer, mobile device, personal digital assistant, laptop, tablet, smart phone, WAP phone, an interactive television, video display terminals, gaming consoles, electronic reading device, and portable electronic devices or a combination of these.

Tablet devices may include any type of processor, such as, for example, any type of general-purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an integrated circuit, a field programmable gate array (FPGA), a reconfigurable processor, a programmable read-only memory (PROM), or any combination thereof. Tablet devices may include any type of computer memory that is located either internally or externally such as, for example, random-access memory (RAM), read-only memory (ROM), compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like.

Tablet device may include one or more input devices, such as a keyboard, mouse, camera, touch screen and a microphone, and may also include one or more output devices such as a display screen and a speaker. Tablet device has a network interface in order to communicate with other components, to access and connect to network resources, to serve an application and other applications, and perform other computing applications by connecting to a network (or multiple networks) capable of carrying data including the Internet, Ethernet, plain old telephone service (POTS) line, public switch telephone network (PSTN), integrated services digital network (ISDN), digital subscriber line (DSO, coaxial cable, fiber optics, satellite, mobile, wireless (e.g. Wi-Fi, WiMAX), SS7 signaling network, fixed line, local area network, wide area network, and others, including any combination of these. There may be more computing device 101 distributed over a geographic area and connected via a network. Tablet device is operable to register and authenticate users (using a login, unique identifier, and password for example) prior to providing access to applications, a local network, network resources, other networks and network security devices. Tablet device may be different types of devices and may serve one user or multiple users.

In many small to medium size enterprises (SMEs) the cost of work force management devices may make the use of these technologies cost prohibitive for many organizations. Cost may especially be an issue where multiple workforce management devices are required for multiple workforce management functions.

Furthermore, in many work environments, mobile devices such as tablet computers are practical in the sense that they enable workers to move within the business premises to complete tasks (such as check inventory, visit patients, or check work at multiple locations), however, tablet computers may not be robust enough for many work environments. Because of this tablet computers may need to be replaced regularly, and this drives up costs. In some cases, because of this problem, the use of tablet computers may not be feasible. Furthermore, in many work environments, it is desirable to give workers tablet computers, but the enterprise may want to ensure that workers engage in specific enterprise related tasks only, and in a way that cannot be circumvented. Solutions meant to restrict workers for example to the use of particular applications usually cannot be circumvented.

One contribution of embodiments described herein is the development of a computer system where tablet computers are placed in an enclosure (for example as shown in FIGS. 2 a to 2 l and 8 to 38) and the tablet computer and enclosure is then received by a base unit that provides for example power to the tablet computer through the enclosure, and may provide communication functionality through network connections. The enclosure may be referred to herein as a casing. The enclosure may be designed so that users may access applications using for example the touch interface of the tablet computer. The enclosure may be designed to protect the tablet computer from damage and make it more durable. The enclosure may also provide a security mechanism for the tablet device. Without the enclosure, tablet devices may not be suitable for shared use in many business and enterprise environments.

Optionally, the base unit or enclosure may also be linked to a physical network, and the base unit may be adapted to include a physical connector for linking the physical network to the tablet computer. FIGS. 2 j and 2 k and 8 to 38 show various embodiments of the base unit and the enclosure, in which the base unit includes a shelf portion that is adapted to receive the enclosure, and the enclosure is adapted to lock in to the shelf portion in a way that connects a power connection and a network connection to the tablet computer.

Embodiments described herein may provide a tablet computer or device that may be used as a foundation of an enterprise system that enables significantly improved utilization of hardware/software/support resources within an enterprise by providing an innovative enclosure that enables the use of the tablet computer as a base station (e.g. kiosk) for use of manager selected applications or functions, on a multi-user basis, and enabling the removal of the tablet computer from the enclosure to enable mobile use of the same tablet computer for other uses, and optionally based on other enterprise applications such as human resource management applications, inventory management applications, merchandise replenishing applications, planogram execution and tracking applications, inventory data collection and cleaning and so on. These additional enterprise applications may be referred to as “supplementary enterprise applications”.

The tablet device, enclosure or base station may detect when the tablet device is connected to the base station to trigger an appropriate mode of operation, For example, when the tablet device is connected to the base station the tablet device may operate in a kiosk mode. When the tablet device is not connected to the base stations and is used mobile then the tablet device may operate in mobile mode. The kiosk mode may enable use of a set of enterprise applications specific to kiosk functionality, and the mobile mode may enable use of a second set of enterprise applications (e.g. supplementary enterprise applications) specific to mobile functionality. Enterprise applications common to both the kiosk set and the mobile set may include shared session parameters, state and other shared features on per user or group of user basis.

An aspect of embodiments described herein is the realization that a system incorporating one or more of the base stations may be implemented at customer locations for the purpose of providing one or more key workforce management applications such as a time clocking application. This functionality is provided, based on the design of the present system, in a highly cost effective and robust manner, significantly reducing the high failure rates that are normally associated with tablet computers if they are dedicated to use by multiple individuals. The implementation of the system provides the basis for distributing additional enterprise applications, such as the supplementary enterprise applications, including by involving the server (e.g. cloud services, or an internal server), and delivering computer network implemented functionality to the tablet computers, whether these are for use on the tablet computer in their “locked down” base station mode (e.g. kiosk mode), or the mobile mode.

The mobile functions may relate to certain functions that management may wish personnel to perform for example during down times in a retail environment for example, and based on embodiments described herein, and during times when the workforce management functions, for example, time clock functions are not required (as further explained herein). The functions may also relate to mobile usage of the device, such as checking inventory, conducting walk-around and review, and so on. The enterprise may establish processes or business rules for determining how to prioritize different functions of the apparatus based on the kiosk mode usage and the mobile mode usage. The rules may define the different sets of enterprise applications for the different modes. The sets of applications may also differ depending on the user of the device. Accordingly, an identification or authentication process may be provided to identifier the user and provide the appropriate set of the applications. Accordingly, the tablet device may have multiple usages from a kiosk mode and a mobile mode, and may also have multiple usages on a per user basis. The kiosk mode for one user may be different for another user. The set of applications may also vary based on other attributes, such as location, time and so on.

As an illustrative example, at the beginning of the day, or the end of day, the apparatus may be dedicated to workforce management functions, whereas during the middle of the day, the same apparatus may be used for other tasks, thus reducing overall hardware/software/support costs for the enterprise.

To permit this dual function (or multi-function), however, it may be required to ensure that in the workforce management mode, the apparatus may be restricted to authorized workforce management options that cannot be readily circumvented, thereby ensuring the integrity of workforce management functions. In one aspect of embodiments described herein therefore, the apparatus includes one or more functions or features that serve to “lock down” the apparatus so that in the work force management mode, the apparatus (as further described herein) functions as a tablet, configured to access only approved workforce management functions.

The system of embodiments described herein may be configured to automatically launch the computer program application(s) so as to ensure that the base station is in the correct state in the event of power failure or reset.

System Implementation

In one aspect of embodiments described herein, an enclosure apparatus (10) is provided, that is configured to dock a tablet computer (12). The enclosure (10) may further connect to a base station or base unit. The tablet computer (12) may consist of a tablet computer or other tablet device that is operable to enable access to enterprise managed applications (or other mobile platform applications), and/or Internet applications, as described below. The tablet device may be an Android™ device, or other type of device, and the enterprise managed applications may be Android™ or other platform.

A representative tablet computer (12) may include: a capacitive multi-touch display, a speaker and microphone, a network connector (for example an Ethernet connector, or a wireless network connector, e.g. 802.11 connector for tablets), a memory, a processor, and a battery for operational backup. It should be understood that embodiments described herein contemplates the use of any suitable tablet computer (12).

In a particular aspect of embodiments described herein, the enclosure (10) may be configured so as to enclose the tablet computer (12), and also include a lock for locking the tablet computer (12) into a position wherein the tablet computer (12) is securely held within the enclosure (10), protecting the tablet computer (10) so that it is more robust, and yet specific functions of the tablet computer (12) can be accessed, such as the touch screen. The enclosure (10) connects to a base unit, and the enclosure (10), base unit and tablet computer (12) provide the base station (8) of the embodiments described herein.

The base station (8) may include a cavity for receiving additional equipment that is connected to the tablet computer (12) using the physical connector referred to herein. The cavity may receive for example a card reader for example for reading an identity card, passing identity information through the physical connector (e.g. as shown in FIGS. 5 to 7) to the tablet computer (12), and optionally one or more applications, which may include a time clock application, such that the base station (8) acts as a digital time card stamp.

This novel and innovative arrangement allows the use of a tablet computer in multi-modes: (A) in a mobile mode, where the tablet computer is more durable and therefore suitable for shared use, an (B) in a stationary mode, mounted to a base unit, which may be mounted on a wall (for example as shown in FIGS. 2 a to 2 l). A skilled reader will understand that other arrangements are possible. For example, the base unit may be self-supporting and therefore the locking of the enclosure into the base unit may therefore provide a base station that may provide a desktop unit. The base unit may be configured to support multiple enclosures and tablet devices where the use may be integrated across multiple devices. For example, one or more tablet devices may be dedicated to display functionality whereas one or more other tablet devices may be used to receive input, for example.

The base station may be used as kiosk, wherein one or more applications are used to by workers to access one or more functions or features selected by the administrator.

In another aspect of the embodiments described herein, the tablet computer (12) includes or is linked to a computer program or application. The computer program may define one or more utilities, including one or more utilities defining workforce management functions. In one aspect, the computer program may include a control computer program (13) designed and programmed to function in a manner similar to an operating system (also referred to as “operating system” (13)).

The operating system (13) may include an access control utility (14). The access control utility (14) may enable the definition of one or more access management functions, such as the definition of username(s) and password(s) that enable managers to for example select between a workforce management mode (in which the use of the tablet computer (12) may be restricted to one or more manager selected workforce management applications or functions), and an “open” mode where the tablet computer (12) may be used for other functions, although these may still be manager selected. Other modes include administrator modes.

In another aspect of the embodiments described herein, when the enclosure (with the tablet computer) is in the docked mode, the operating system (13) may restrict users of the tablet computer to a first set of functions, whereas when the enclosure (with the tablet computer) is in the mobile mode, the operating system (13) may restrict users of the tablet computer to certain other functions. In one implementation, for example the first set of functions may relate to one or more user functions that are linked to the location of the base station. For example the base station may be positioned at an entrance to particular business premises or an area of particular business premises, such as the case with time clock applications.

The computer system of the embodiments described herein may include multiple base stations mounted in the same area. For example an entrance to a business premise may include multiple base stations mounted on a wall to provide, for example, time clock functions and also provide a pool of mobile computer devices.

In another aspect of the embodiments described herein, the enclosure is configured such that the insertion of the tablet computer (12) triggers the activation of the access control utility (14). In other words, the system may be configured, and the enclosure (10) designed, such that when the tablet computer (12) is docked in the enclosure (10), the access control utility (14) automatically restricts the functions of the tablet computer to manager selected workflow management functions, such as the functions of the time clock application referred to below.

In one aspect of the embodiments described herein, the access control utility (14) is implemented by a computer program component or components that selectively enable and disable the navigation bar, in one possible implementation. This allows the device to be secured in the locked down mode, and also provides greater flexibility when debugging problems occur. In another aspect of the embodiments described herein, the access control utility (14) includes a custom application launcher that presents only manager approved applications.

In another aspect of the embodiments described herein, the enclosure (10) may be constructed to prevent circumvention of the access control features mentioned above.

In another aspect of the embodiments described herein, the enclosure (10) is formed so that it can be securely mounted on a wall. In another embodiment, the enclosure (10) is formed so that it provides a self-supporting, table mounted structure.

In another aspect of the embodiments described herein, the enclosure (10) includes a key lock mechanism for the base station in order to secure the tablet to the wall, but allow it to be removed for portability when necessary. In another aspect of the embodiments described herein, the enclosure (10) may include a raised “plug” on the top of the base station that aids positioning when docking the tablet computer (12) and may include sealed, gold-plated contacts to transmit power and data to the tablet computer (12). The enclosure may also dock to the base station via two docking grooves and a latch that provide the user with guidance as to where to place the tablet and enclosure in order to dock it to the base station. The enclosure (10) may be formed to a barcode scanner system connected via USB, and to accommodate future USB peripherals including but not limited to a magnetic stripe card reader or an RFID proximity badge reader.

A skilled reader will understand that various different embodiments of the enclosure (10) are possible. In one alternate embodiment, the enclosure (10) may define a curved shape to aid typing when the tablet is placed on a table. The curve may also include a handle, which provides a more secure grip for carrying the base station that mates with the raised plug on the base station when the tablet computer (12) is docked. The handle may incorporate sealed, gold-plated contacts that mate with the data and power contacts on the tablet computer (12), so as to enable the enclosure (10) to retain the tablet computer (12) and still integrate the enclosure (10) and the tablet computer (12) as a single, integrated base station. It should be understood that other specific structural arrangements are contemplated such as different profiles for the enclosure (10).

The enclosure (10) may also include a USB hub that is connectable to the tablet computer (12) that follows a dongle model that plugs into an USB hub inside the enclosure (10) and is hidden inside the enclosure (10). The connection of the tablet computer (12) to the enclosure (10) may initiate the access control utility. The connection of the tablet computer (12) to the enclosure (10) may be used to initiate kiosk mode or mobile mode.

Server Implementation

FIG. 1 a illustrates a representative implementation of one aspect of the embodiments described herein, namely an example of a client-server computer network architecture implementation. A series of base stations (8) may be linked to a server infrastructure (20).

For simplicity only one server infrastructure (20) is shown but system may include one or more server infrastructures (20) operable by different enterprises (or groups of enterprises) to access remote network resources (e.g. applications 22). The server infrastructure (20) may use the same or different types of devices. The server infrastructure (20) may be implemented using one or more processors and one or more data storage devices configured with database(s) or file system(s), or using multiple devices or groups of storage devices distributed over a wide geographic area and connected via a network (which may be referred to as “cloud computing”). The server infrastructure (20) may internal to the enterprise or may be external to the enterprise and may serve one or more enterprises.

Server infrastructure (20) may reside on any networked computing device, such as a personal computer, workstation, server, portable computer, mobile device, personal digital assistant, laptop, tablet, smart phone, WAP phone, an interactive television, video display terminals, gaming consoles, electronic reading device, dedicated server hardware, and portable electronic devices or a combination of these.

Server infrastructure (20) may include any type of processor, such as, for example, any type of general-purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an integrated circuit, a field programmable gate array (FPGA), a reconfigurable processor, a programmable read-only memory (PROM), or any combination thereof. Server infrastructure (20) may include any type of computer memory that is located either internally or externally such as, for example, random-access memory (RAM), read-only memory (ROM), compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like.

The server infrastructure (20) may include one or more input devices, such as a keyboard, mouse, camera, touch screen and a microphone, and may also include one or more output devices such as a display screen and a speaker. The server infrastructure (20) has a network interface in order to communicate with other components, to access and connect to network resources, to serve an application and other applications, and perform other computing applications by connecting to a network (or multiple networks) capable of carrying data including the Internet, Ethernet, plain old telephone service (POTS) line, public switch telephone network (PSTN), integrated services digital network (ISDN), digital subscriber line (DSL), coaxial cable, fiber optics, satellite, mobile, wireless (e.g. Wi-Fi, WiMAX), SS7 signaling network, fixed line, local area network, wide area network, and others, including any combination of these. There may be more server infrastructures (20) distributed over a geographic area and connected via a network. Server infrastructure (20) is operable to register and authenticate enterprises and users (using a login, unique identifier, and password for example) prior to providing access to applications, a local network, network resources, other networks and network security devices. Server infrastructure (20) may be different types of devices and may serve one enterprise or multiple enterprises.

The server infrastructure may include a server application or application repository (22) and a database (18) for provisioning the tablet computers with downloads of applications, access to Internet services, and/or access to server application functions. The applications may be selected by the manager of the enterprise and group to provide sets of applications specific to different users and modes of operation.

The application repository (22) is operable to host a series of different applications (25) that are operable to provide online access to a series of application functions or applications (25) at the base stations. The application repository (22) may be linked to an administrative utility (26) that is operable to manage access to defined resources of the server infrastructure (20) based on permissions established by the operator of the server infrastructure (20). The administrative utility (26) may enable for example enterprises having base stations to connect to access a number of different applications.

The operating system (13) may include or link to a device manager that may capture and store information to the server application (22). The server application (22) may co-operate with the device manager to monitor the use of devices by employee users, and perform analysis of the use: for example (A) how often a device is used, (B) particulars of peak usage periods, (C) average length of transactions, (D) logs indicating what users used what applications or applications functions.

The server application (22) may include a utility that may include or link to a dashboard that enables a manager to monitor and control use of devices and associated applications. The utility may include an analytics engine that may analyze usage of applications and provide recommendations in regards to optimizing effectiveness and efficient use of the applications.

The system of the embodiments described herein may utilize an external AC to DC transformer to provide DC power. This method has several advantages; it is economical (external power supplies are inexpensive and plentiful), it saves complexity and space within the device, and when using a UL-listed power supply the safety approvals process s is quicker and less expensive.

However, the prime circuit may have unique power requirements in that it may require a stable linear supply of both 5 VDC (for USB devices) and 12 VDC (for the tablet computer). There are a number of possible methods that may be used to accomplish this including: (i) use an external 12VDC transformer and an internal DC-DC converter to output 5VDC, (ii) use no external transformer and convert 120VAC to both 5VDC and 12VDC internally with a power supply and, (iii) use an external dual-voltage transformer to supply both 5VDC and 12VDC.

The system of embodiments described herein may utilize a proprietary wiring harness (e.g. as shown in FIGS. 5 to 7) to transmit power and data over a USB bus between the tablet computer and peripheral badge readers such as barcode badge readers, magnetic stripe badge readers and proximity badge readers. A portion of wiring harness will sit inside the enclosure of the tablet terminating in a connector and another portion of the wiring harness will sit inside the base station terminating in the dock connector and connecting the tablet to a USB hub and Power Supply. The harness or power jack may include variety of hardware connectors including a USB bus, power barrels, power jack panel mounts, USB power cables, USB female/male cable, a connection with male/female machine pins, and so on to transmit power and data between the tablet, the base station, and server. The base station may include a harness and the tablet may connect to a complementary harness.

FIGS. 8 and 9 illustrate a power bracket for s base station according to some embodiments. The power bracket may be used to support power supply connections between the tablet, enclosure, and the base station.

FIGS. 10 to 12 illustrate a mounting plate for mounting an enclosure to the tablet or base station according to some embodiments. FIGS. 13 to 16 illustrate a base station or enclosure component according to some embodiments. The component may integrate with the mounting plate to secure the enclosure to the tablet or base station. The component may include sections for power/data supply connectors. Connectors on the mounting plate may mate with complementary connectors on the component.

FIGS. 17 and 18 illustrate an Ethernet bracket for a base station or enclosure according to some embodiments. FIGS. 19 to 21 illustrate a base station component according to some embodiments. The component may be used to mount the enclosure to the base station.

FIGS. 22 to 27 illustrate enclosure components for a tablet device according to some embodiments. The case may provide security, data, protection, communication, and tracking functionality as described herein. FIGS. 28 to 30 illustrate a back plate for the enclosure according to some embodiments.

FIG. 31 illustrates a base station assembly with a tablet device according to some embodiments. The base station assembly illustrates a tablet device within an enclosure mounted to a base station. Reference 1/1 illustrates the back of the base station. Reference 2/1 illustrates the front of the base station. Reference 3/1 illustrates the security plate component for locking the enclosure to the base station. Reference 4/1 illustrates the mounting plate for the base station for connecting the enclosure to the base station. Reference 5/1 illustrates the power bracket for the base station. Reference 6/1 illustrates the back plate for the enclosure. Reference 7/4 illustrates the machine standoffs for the enclosure. Reference 8/1 illustrates the tablet case base station assembly showing the enclosure holding the tablet device and connected to the base station.

FIG. 32 illustrates a camera lens cover according to some embodiments. The tablet or the enclosure may include a camera component and the lens cover may provide a mechanism to protect the camera lens while still enabling camera functionality.

FIG. 33 illustrates a base station with a camera according to some embodiments. Accordingly, the base station may include hardware components for use in integration with the tablet while the tablet and enclosure are mounted to the base station. The hardware components may be activated in kiosk mode to expand functionality of the tablet device.

FIG. 34 illustrates a back plate according to some embodiments. FIG. 35 illustrates a connector according to some embodiments. FIG. 36 illustrates a mounting bracket according to some embodiments. FIGS. 37 and 38 illustrate a base station with a camera according to some embodiments.

Time Clock

In one aspect of the embodiments described herein, the computer system of the present invention includes time clock functionality. In one aspect of the embodiments described herein a time clock application is provided and may be defined by a manager as a selected workplace management application, or time clock application (16) made available to users in the workplace management mode. The time clock application is but one example of the applications referenced above.

It should be understood that the time clock application (16), as best shown in FIGS. 3 a to 3 i may include:

-   -   a clock display;     -   a photo display for showing an image of a user captured by the         camera of the tablet computer (12);     -   a personnel identifier field, an alphanumeric touch screen         keyboard enabling personnel to enter for example their employee         identifier;     -   a button initiating a phone call for example to access technical         support from a call centre linked to the server (20) of the         present invention; and     -   a language selector for selection one or a plurality of display         languages that may be embodied in the time clock application         (16).

The personal identifier may be used to identify the user (or user type) and enter the appropriate mode accordingly.

The time clock application (16) is linked to a database (18) that may be resident on the tablet computer (12) or for examples located in the cloud, managed by server, or otherwise accessed via a network connection from a (remote) server (20).

The time clock application (16) may link to a scheduling utility (22), whether resident on the tablet computer or associated with the server (20). The scheduling utility (22) may define a list of scheduled employees for a particular day, and the time clock application (16) is operable to log the various employees providing their attendance information, and based on this the time clock application (16) may initiate one or more of the following operations: (A) logging the time when each employee clocked into the system, (B) identify employees who did not clock in or clocked in late, (C) sending one or more messages based on one or more attendance parameters to designated recipients such as managers, by operation of a messaging utility (24) which may be resident on the tablet computer (12) or associated with the server (20).

In one possible implementation, the time clock application (16) initiates the a camera associated with the tablet computer (12) to capture a photo of an employee who has clocked into the system of the embodiments described herein so as to provide evidence of attendance, and the time thereof.

The system may incorporate a biometric identification apparatus such as a fingerprinting device or a facial scanning device to enable the collection of identification information from each employee, which the time clock application (16) may look up from an identification log, so as to confirm the identity of the personnel seeking to clock in using the time clock application (16) before logging the information for the employee.

The photo or biometric identification may be used to verify the identification information provided by the employee, or may be the identification information.

It should be noted that there are limitations to the operability of fingerprint scanning. For example, fingerprint scanning may be unreliable when environmental conditions are challenging. Dirty or oily hands and damaged fingertips, and certain demographic groups, cause false negatives that slow transaction throughput.

Supplementary Applications

As stated earlier, a range of supplementary applications are possible. The following provide illustrative non-limiting examples.

Generally speaking, embodiments described herein contemplate easy to use enterprise applications that can be used with little computer training, to nonetheless improve operations by leveraging down time of workers. Data generated as a result of workflows enabled by supplementary applications may be stored to a central database, or a client dedicated server or data warehouse. This data can be linked to one or more analytics engines for providing useful information and reports that may not have otherwise been available to a particular customer.

Significantly, the application may leverage the time clock functionality of the computer system, using the time clock application. This enables for example more intelligent allocation of tasks completed using the applications, based on access to real time information related to staff members on location, as determined using the time clock functionality.

What follows are illustrative examples of supplementary applications that would complement use of the system.

Human Capital Management Self-Service

Employees can accomplish a variety of Human Resource-related tasks on the system. Employees may reference detailed, real-time information related to the manner in which their paychecks are calculated, check vacation and other accrual balances, and request vacation or other leave. Employees may review and accept shift schedule information, or request a shift trade with another employee. Employees may review forecasted information regarding paychecks, schedules, or accrued balances. Managers may review detailed analytics regarding employee shift coverage in specific departments or throughout a facility.

Employee License and Qualification Tracking, Notification, and Exception Handling

Embodiments described herein may be used to track employee licenses or other qualifications that may require regular certification for compliance or other legal reasons. The invention may be used to display messages reminding employees that a license or other certification must be renewed in advance of its expiration date. The embodiments described herein may continue to display reminders at regular intervals until the certification is renewed. In the event that a required certification lapses, the embodiments described herein may prevent an employee from punching in. In such circumstance, the embodiments described herein may notify managers, supervisors, and other stakeholders may be notified of the exception when it occurs.

Interactive Training

The embodiments described herein may display interactive training to employees, illustrating the usage of software systems, company policies, or other information required to perform duties. The embodiments described herein may track completion of required training materials, and may send messages to managers, supervisors, or other stakeholders regarding the completion or non-completion of training by specific employees or arbitrary groupings of employees.

Point-To-Point and Multi-Point Messaging

The embodiments described herein may display messages to employees in audio, video, or text format. The embodiments described herein can optionally track receipt of messages for the purposes of insuring compliance with company regulations or legal matters. The embodiments described herein may display such messages at the earliest convenience, at a scheduled time, or at a dynamic time as determined by schedule information. Messages can be addressed to a single employee or to any arbitrary grouping of employees.

Employee may use the embodiments described herein to send synchronous or asynchronous messages to other employees, e.g. to request a shift trade, or to request vacation.

Companies may use the embodiments described herein as a public address system, broadcasting a real-time audio message to all devices.

Way Finding

Employees may use the embodiments described herein to find their current location in a facility, reference maps of the facility, or obtain directions to a specific area of the facility.

Product Information Reference

Retail employees may use the embodiments described herein to obtain information about specific products for the purposes of training or to assist in selling. The embodiments described herein may be equipped with a barcode scanner that can be used to scan product labels for reference purposes. The embodiments described herein may present a wide variety of product information, including price, inventory information, features and benefits, location in a facility or warehouse, or other general information.

Employee Presence/Safety Tracking

Companies in certain industries such as oil and gas exploration may use the invention to track employee whereabouts for safety purposes. For example, operators of oil rigs are required to track persons onboard the rig at all times. The embodiments described herein may provide a list of all persons who have identified that they are on the rig or another enterprise site. Employees may also use the embodiments described herein to report any injuries that may have occurred during a shift.

Task Management

Retail store managers and employees need to accomplish non-selling tasks throughout the work day such as merchandise replenishing, planogram execution and tracking, inventory data collection and cleaning. These tasks are often scheduled but not effectively tracked. Embodiments described herein may capture a broad range of information workforce management metrics such as: (i) Who is the task assigned to? (ii) Is the person to whom the task is assigned on the premises? (iii) What is the current completion status? (iv) Who completed it? (iv) How long did it take? (v) When was it completed?. This allows the computer system to capture information that provides insights for example on a number of performance metrics that enables for example the monitoring of employee productivity based on time of day. In a particular implementation of the embodiments described herein, task management functionality may be integrated for example with the time clocking application, by for example enabling employees, to be required to select certain tasks as they log in for work by operation of the time clocking application. Employees can track which tasks are complete/incomplete. Employees can also undock the tablet computer from the base stations, and use it around the store with them to track task completion and execution, stopping to document task data where applicable such as photos of executed planograms, or task notes. The system can also track the time taken to complete each task to feedback into industrial engineering metrics used by the enterprise to create schedules.

Production Tracking

Manufacturing plants often have barcode scanning systems in place that track the number of units, parts and employee assembling products. This data feeds into an MRP system and is used to discover insights regarding productivity and for example log employee activities and calculate production and therefore payroll. However, production information is generally not available to line managers or employees while production is happening. There is a need to have visibility into this data as production is occurring for example in order to make personnel adjustments on the fly to keep on track of labor spend and production targets in an optimal fashion.

A production tracking application provided by the embodiments described herein may incorporate one or more data analysis routines that are applied to data accumulated by other applications of the system, and resulting reporting data may be provided in the form of real-time MRP data, for example on an employee by employee basis and by production line, and this reporting data may be presented on the tablet computer (12).

Machine Maintenance and Workflow

Another possible application includes a machine maintenance workflow manager. Users may include maintenance staff in a manufacturing environment enabling workers to carry the device around the plant and follow instructions to completing machine maintenance tasks, take pictures of completed work to document evidence of completion and track the time spent repairing and maintaining systems for cost accounting and pay purposes.

In one possible implementation the application includes or links to a Computerized Maintenance Management System or a CMMS. The CMMS may include for example a scheduling facility and workflow manager for managing worker's tasks related to maintenance actions for equipment.

Advantages of the embodiments described herein may include, based on real time information regarding the particular worker(s) completing particular tasks, closer management of workers. For example the embodiments described herein provides decision guidance or automated features for re-assigning tasks in real time, based for example on an absence of a worker. Or alternatively, the system monitors the completion of tasks in real time and automatically re-assigns to one or more workers one or more tasks that may not have yet been completed for example based on the current availability.

The embodiments described herein may also enable collaborative features, for example instant messaging functions between workers, which may be used for example by a worker who is seeking information or advice from other workers. Instant messaging, by operation of the present invention, that locks down applications or tablet computer features accessible via the system, may be restricted to instant messaging between co-workers, or for example co-workers who are part of a selected shift, selected business unit, and optionally members of the shift or business unit that have clocked in at a particular time. This avoids non-business emailing or emailing even with colleagues that is not linked to communications exchanged between selected personnel. These features may help boost worker productivity.

Healthcare: Patient Census, Acuity Data

Another possible implementation includes one or more human resource management applications for use in a healthcare setting. Applications may enable the more efficient allocation and completion of patient care related tasks. The computer system may be used for example to enable management of nursing staff, and providing to nursing staff applications that assist in providing access to required information and guiding and streamlining workflow using intuitive and user friendly graphical user interfaces.

In one implementation, health care staff may be required to collect patient census information (including number of patients, when they are admitted and discharged and so on) and also patient acuity data (including what patients suffer from, how long in-facility care is expected). This information may be used for example to provide more accurate estimation or forecasts of labour demand.

Healthcare: Staff Labor Metric Tracking

Another example of a possible application in the health domain includes a staff labour metric tracking application. Another application may be configured to provide to hospital and long-term care nursing staff the ability to connect to an electronic health record (EHR) system, and provide access to electronic health records within an interface that enables users to add notes thereto, using a mobile device. The computer system also enables the capture of information regarding the time spent engaging in these activities. Sometimes special funding is tied to completing particular tasks, and the embodiments described herein enable the tracking of staff time directed to completing particular tasks.

Healthcare: Task Assignment and Picture Taking

An application of the embodiments described herein may allow healthcare staff to carry the device around the facility and follow instructions for completing patient related tasks or equipment related and take pictures of completed work or patient diagnostic information to document evidence of completion or provide a visual record for further service by subsequent healthcare staff. The device may then be mounted to base station to enter kiosk mode and serve multiple staff.

Advantages

The embodiments described herein provide an easy to use, inexpensive, flexible, wall-mountable, tablet-based platform and software application-set that connects disconnected employees into an enterprise's productivity systems. It can be unlocked and undocked by authorized employees to provide on-premise mobile data collection and portable access to applications and web-based systems.

The computer system of the embodiments described herein provides disconnected workers with access to the wealth of software systems already deployed within the enterprise, including corporate intranets, learning management, social performance management, HR self service, and product inventory systems.

The embodiments described herein enable the provision of a series of applications having consumer-grade simplicity that are vastly easier to use then typical enterprise software systems. These applications don't require the use of keyboard or mouse, only touch.

The embodiments described herein enable a multitude of users to share the use of a single device without having access to private data or information between users. This allows buyers to save money by not having to buy a device for each employee.

The system supports biometrically secured employee identification and multi-lingual support, and accessibility standards may be readily met using this technology.

The system can interoperate with existing workforce management applications from a variety of vendors which allows a buyer to decouple the purchase and maintenance of their workforce management system from the purchase and maintenance of the devices that their workforce uses to provide time and labor data into workforce management systems.

It will be apparent to one skilled in the art that a computer system that includes suitable programming means for operating in accordance with the disclosed methods also falls well within the scope of the present invention. Suitable programming means include any means for directing a computer system to execute the steps of the system and method of the invention, including for example, systems comprised of processing units and arithmetic-logic circuits coupled to computer memory, which systems have the capability of storing in computer memory, which computer memory includes electronic circuits configured to store data and program instructions, programmed steps of the method of the invention for execution by a processing unit. Embodiments described herein may be embodied in a computer program product, such as a diskette or other non-transitory recording medium, for use with any suitable data processing system. Embodiments described herein can further run on a variety of platforms, including Apple iOS, Google Android, Microsoft Windows™, Linux™, Sun Solaris™, HP/UX™, IBM AIX™ and Java compliant platforms, for example.

Embodiments described herein may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the claims of the application rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. 

1. A computer system for improved workforce management comprises: one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; and a server computer linked to the one or more base stations; the server computer including a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; wherein the tablet computer is configured to automatically connect to the sever computer in order to access one or more of the plurality of enterprise computer applications from the server application, and wherein the tablet computer is configured to function in multiple operating modes comprising a multi-user stationary mode, where the tablet computer is connected to a stationary base station of the one or more base stations, and a mobile mode wherein the tablet computer is detachable from the stationary base station, wherein while operating in the .multi-user stationary mode the tablet computer is configured to access a first set of enterprise computer applications of the plurality of enterprise computer applications from the server application, and wherein while operating in the mobile mode the tablet computer is configured to access a second set of enterprise computer applications of the plurality of enterprise computer applications from the server application.
 2. The computer system of claim 1 wherein the server computer is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and wherein the server computer is configured to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.
 3. The computer system of claim 1 wherein the first set of enterprise computer applications relate to multi-user enterprise functionality.
 4. The computer system of claim 1 wherein the second set of enterprise computer applications relate to mobile enterprise functionality.
 5. The computer system of claim 1 further comprising an access control utility to authentication a user of the tablet device, wherein an operating mode of the multiple operating modes is implemented on a per user type to restrict user access to applications and provide access to enterprise selected enterprise computer applications for the particular user type.
 6. The computer system of claim 1 wherein the enclosure is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.
 7. The computer system of claim 1 wherein the tablet computer is configured with a device manager to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode.
 8. The computer system of claim 7 wherein the device manager captures and stores information to monitor use of the tablet computer and perform analysis of use comprising: how long the tablet computer is used, peak usage periods, average length of use, and a log of what user of the tablet device used what enterprise applications.
 9. The computer system of claim 1 further comprising an analytics engine configured to receive and process usage data for the tablet computer and enterprise computer applications to generate usage reports.
 10. The computer system of claim 1 wherein the enterprise computer applications are selected from applications consisting of human capital management applications, license tracking applications, training applications, retail establishment applications, messaging applications, way finding applications, product information applications, safety tracking applications, task management applications, production tracking applications, machine maintenance applications, and health care applications.
 11. The computer system of claim 1 further comprising multiple base stations in an enterprise location, wherein each tablet computer is configured to communicate with the other tablet computers and base stations.
 12. The computer system of claim 1 wherein the enclosure prevents circumvention of the access control provided by the operating modes.
 13. An improved workforce management enclosure for a tablet computer, the enclosure being connectable to the base unit of a base station, the tablet computer including one or more enterprise utilities; and wherein the enclosure is linked to a server computer comprising a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; and wherein the enclosure is configured to automatically detect whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger a multi-user stationary operating mode for the tablet computer, and to automatically detect whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode operating mode for the tablet computer, wherein the functionality for the tablet computer is restricted by the multi-user stationary operating mode and the mobile mode wherein the multi-user stationary operating mode and the mobile mode provide different functionality, wherein the functionality is configured for a particular enterprise purpose.
 14. The enclosure of claim 13 wherein the base stations function both as a (i) multi-user workforce management base station, which may be a stationary base station and (ii) a mobile device enclosure detachable from the base station, that automatically connects to the sever computer in order to enable a user to access one or more of the plurality of enterprise computer applications from the server application.
 15. A computer method for improved workforce management comprises: providing one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; providing a server computer linked to the one or more base stations; the server computer including a server application repository comprising a plurality of enterprise computer applications for enterprise circumscribed functions; automatically connecting the tablet computer to the sever computer in order to access one or more of the plurality of enterprise computer applications from the server application; automatically detecting whether the tablet computer is connected to a stationary base station of the one or more base stations to automatically trigger the multi-user stationary mode, wherein while operating in the .multi-user stationary mode the tablet computer is configured to access a first set of enterprise computer applications of the plurality of enterprise computer applications from the server application; and automatically detecting whether the tablet computer is detached from the stationary base station to automatically trigger the mobile mode, wherein while operating in the mobile mode the tablet computer is configured to access a second set of enterprise computer applications of the plurality of enterprise computer applications from the server application.
 16. The computer method of claim 15 further comprising detecting an application state; and maintaining the application state across multi-user stationary mode and mobile mode.
 17. The computer method of claim 15 further comprising detecting an operating time; and automatically trigger an operating mode for the tablet computer based on the operating time.
 18. The computer method of claim 15 further comprising: providing an access control utility; authenticating a user using the access control utility; determining a user type for the user; and restricting user access to selected enterprise selected enterprise computer applications for the particular user type.
 19. The computer method of claim 15 further comprising: providing an analytics engine; receiving and processing usage data for the tablet computer and enterprise computer applications; and generating usage reports.
 20. The computer method of claim 15 wherein the enterprise computer applications are selected from applications consisting of human capital management applications, license tracking applications, training applications, retail establishment applications, messaging applications, way finding applications, product information applications, safety tracking applications, task management applications, production tracking applications, machine is maintenance applications, and health care applications. 